package com.yitao.client.dto.order;

import com.skipper.base.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 物流信息匹配异常记录
 *
 * @Auther: Kien
 * @Date: 2019/3/19 09:36
 * @Description:
 */
public class ExpressAnomalyLogDto extends BaseDto {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("订单号")
    private Long orderId;

    /**
     * 物流公司代号
     */
    @ApiModelProperty("物流公司代号")
    private String deliveryCompanyCode;

    /**
     * 物流公司名称
     */
    @ApiModelProperty("物流公司名称")
    private String deliveryCompanyName;

    /**
     * 物流单号名称
     */
    @ApiModelProperty("物流单号名称")
    private String deliveryNo;

    @ApiModelProperty("物流信息创建时间")
    private String expressTime;

    /**
     * 物流信息
     */
    @ApiModelProperty("物流信息")
    private String expressData;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Boolean isDelete;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeliveryCompanyCode() {
        return deliveryCompanyCode;
    }

    public void setDeliveryCompanyCode(String deliveryCompanyCode) {
        this.deliveryCompanyCode = deliveryCompanyCode;
    }

    public String getDeliveryCompanyName() {
        return deliveryCompanyName;
    }

    public void setDeliveryCompanyName(String deliveryCompanyName) {
        this.deliveryCompanyName = deliveryCompanyName;
    }

    public String getDeliveryNo() {
        return deliveryNo;
    }

    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }

    public String getExpressData() {
        return expressData;
    }

    public void setExpressData(String expressData) {
        this.expressData = expressData;
    }

    public Boolean getDelete() {
        return isDelete;
    }

    public void setDelete(Boolean delete) {
        isDelete = delete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }


    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getExpressTime() {
        return expressTime;
    }

    public void setExpressTime(String expressTime) {
        this.expressTime = expressTime;
    }
}
